analysis_options.yaml (主要為檢測寫法.可以註解掉就不報錯,不影響)
pubspec.yaml(配置管理文件)
const 經常用於宣告一些在運行時不會變化的物件(可有可無不影響運行)
void 表示不回傳
// 代碼importM
import 'package:flutter/material.dart';
// main入口方法,void表示不回傳
// runApp它用於啟動應用程序的根Widget
// MaterialApp也是根組件(每個都需要他包裹起來)
void main() {
runApp(MaterialApp(
home: Scaffold(
appBar: AppBar(title: Text("你好fluteer")),
// 內容區body********
body: const Myapp() ,
),
));
}
/**MyClass是一個自定義的類別(組件、物件)
它有一個常量構造函數(key)作為參數,並將其傳遞給父類
(通常是 StatelessWidget 或 StatefulWidget 的構造函數)。 */
class Myapp extends StatelessWidget {
const Myapp({super.key});
@override
Widget build(BuildContext context) {
return const Center(
child: Text('hello你好',
textDirection: TextDirection.ltr,
style: TextStyle(
color: Colors.red,
),
),
);
}
}